home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HyperLib 1997 Winter - Disc 1
/
HYPERLIB-1997-Winter-CD1.ISO.7z
/
HYPERLIB-1997-Winter-CD1.ISO
/
オンラインウェア
/
UTIL
/
Energy Saver Plus 1.0.0.sit
/
Energy Saver Plus 1.0.0
/
マニュアル
/
技術的な説明
< prev
next >
Wrap
Text File
|
1996-05-10
|
2KB
|
26 lines
技術的な説明
「Energy Saver Plus」のプログラムはMacintosh起動時に読み込まれ、メモリ内に常駐します。
省電力状態を確認する機会を得るためにjGNEFilterを利用しています。
プログラムは68K用のコードになっています。 動作テストしたところ、通常状態ではほんの少しの処理しかやらないため、Power PCのコードにするよりも68Kのコードのほうが短い時間で処理が終了しました。
通常状態で処理される部分についてはアセンブラ記述にし、できる限り負荷が軽くなるようにしています。
プログラムが使用するメモリー容量は約2Kbyteです。(使用しているモニタ数が多くなると、使用されるメモリー量も増加します。)
「Energy Saver Plus」の基本的な動作は、省電力状態の時にRGBの出力を黒にします。
モニタを省電力状態にするためには、同期信号を切ります。 しかし、同期信号は切れているようなのですが、RGBの出力が切れていないために問題が起こる場合があるようです。 これはSync on Green(RGBのGに同期信号も一緒にのせているタイプのビデオ出力)に対応するモニタで、同期信号は切っていてもRGBのG信号が出力され続けているため、同期信号が完全には切れていないと判断されてしまうためだと思われます。
RGBの出力を黒にするために、ビデオ出力回路のガンマ補正テーブルを変更しています。
ガンマ補正テーブルを変更するアプリケーションなどは少ないと思われますが、全くないわけではありません。 ガンマ補正テーブルを変更するアプリケーションとは相性が悪い可能性があります。
「Energy Saver Plus」は「省エネルギー設定」コントロールパネルがインストールされていないと機能しません。 しかし、「Energy Saver Plus」は「省エネルギー設定」よりも先にメモリにロードされるため、ロードされたときには「省エネルギー設定」が有効かを確認することができません。 そのため、「省エネルギー設定」をインストールしていない場合でも、「Energy Saver Plus」はメモリにロードされ常駐した状態になります。
クリエータコードは'????'になっています。 アイコンはカスタムアイコンとして付けてあります。